import { number } from "echarts";


/**
 * 系统设置查询参数
 */
export interface SystemConfigQuery extends PageQuery {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 系统设置名称
   */
  name?: string | null;

  /**
   * 设置值
   */
  configValue?: string | null;

  /**
   * 1->字符串 2->数值  3->小数 4->图片地址
   */
  valueType?: number | null;

  /**
   * key 名字
   */
  keyName?: string | null;
}

/**
 * 系统设置分页对象
 */
export interface SystemConfigPageVO {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 系统设置名称
   */
  name?: string | null;

  /**
   * 设置值
   */
  configValue?: string | null;

  /**
   * 1->字符串 2->数值  3->小数
   */
  valueType?: number | null;

  /**
   * key 名字
   */
  keyName?: string | null;
}

/**
 * 系统设置分页
 */
export type SystemConfigPageResult = PageResult<SystemConfigPageVO[]>;

export interface SystemConfig {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 系统设置名称
   */
  name?: string | null;

  /**
   * 设置值
   */
  configValue?: string | null;

  /**
   * 1->字符串 2->数值  3->小数
   */
  valueType?: number | null;

  /**
   * key 名字
   */
  keyName?: string | null;
}

/**
 * 系统设置表单对象
 */
export interface SystemConfigForm {
  /**
     * ID
     */
  id?: number | null;

  /**
   * 系统设置名称
   */
  name?: string | null;

  /**
   * 设置值
   */
  configValue?: string | null;

  /**
   * 1->字符串 2->数值  3->小数
   */
  valueType?: number | null;

  /**
   * key 名字
   */
  keyName?: string | null;
}


